Using Partial Isolation Rings to Test Core-Based Designs

نویسندگان

  • Nur A. Touba
  • Bahram Pouya
چکیده

test challenge. Vendors of intellectual property cores usually give no information about a core’s internal logic (in other words, it is a black box). As a result, system designers cannot perform traditional test generation processes such as automatic test pattern generation (ATPG) and fault simulation. Instead, the core vendor specifies a set of test vectors that must be applied to the core to guarantee a certain fault coverage. The problem is how to apply the specified test vectors to the core and how to test the logic surrounding the core. One simple approach for testing embedded cores is to use multiplexing to make the core’s inputs and outputs accessible to the chip pins.1 But this approach does not help with testing the logic surrounding the core and thus results in degraded fault coverage. Another approach is to place an isolation ring around the core, as illustrated in Figure 1. An isolation ring is essentially a boundary scan that provides full controllability of the core’s inputs and full observability of the core’s outputs. It also provides full observability of the logic driving the core and full controllability of the logic driven by the core. The drawback of a full isolation ring is the large area and performance overhead it adds. It requires a boundary-scan element and associated routing for each input and output of the core and a multiplexer delay for every path to and from the core. As a result, a full isolation ring may not be an acceptable solution in many high-performance applications. Moreover, for a compact core with a large number of I/Os, adding a full isolation ring can more than double the area. We have developed a design-for-testability (DFT) method that reduces the area and performance overhead of using an isolation ring. This systematic procedure for designing a partial isolation ring provides the same fault coverage as a full isolation ring but avoids adding muxes on critical timing paths. Treating the core as a black box, the procedure assumes no information about the core other than the set of test vectors specified by the core supplier. The procedure uses ATPG techniques to analyze the user-defined logic (UDL) surrounding the core. This analysis identifies a maximal set of core inputs and outputs (including the critical timing paths) that need not be included in the partial isolation ring. If one core is driving another core, the procedure identifies a maximal set of isolation ring elements that can be removed from the interface between the cores.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Testing Embedded Cores Using Partial Isolation Rings - VLSI Test Symposium, 1997., 15th IEEE

Intellectual property cores pose a signifcant test challenge. The core supplier may not give any information about the internal logic of the core, but simply provide a set of test vectors for the core which guarantees a particular fault coverage. If the core is embedded within a larger design, then the problem is how to apply the specified test vectors to the core and how to test the userdefine...

متن کامل

Testing Embedded Cores Using Partial Isolation Rings

Intellectual property cores pose a significant test challenge. The core supplier may not give any information about the internal logic of the core, but simply provide a set of test vectors for the core which guarantees a particular fault coverage. If the core is embedded within a larger design, then the problem is how to apply the specified test vectors to the core and how to test the userdefin...

متن کامل

Stress Distribution in Natural Tooth and Implant Supported Removable Partial Denture with Different Attachment Types: A Photoelastic Analysis

Background and Aim: Different attachment designs have been developed to connect implant to natural teeth in partial dentures; however, adequate studies have not been performed to determine stress distribution patterns in these designs. The present study aimed to assess stress distribution patterns in natural tooth and implant supported removable partial denture with different attachment designs...

متن کامل

Isolation and characterization of Brachyspira species based on biochemical scheme and 16S rDNA partial sequencing

Avian intestinal spirochetosis (AIS) is a disease of birdscharacterized by a marked colonization of the cecum and/or rectumwith anaerobic intestinal bacteria of the genus Brachyspira. Thepurpose of the study was to determine the occurrence of Brachyspiraspp from avian sources in Iran and to characterize selected isolates bybiochemical and molecular methods. Out of 165 fecal samples obtained fro...

متن کامل

HiRD: A Low-Complexity, Energy-Efficient Hierarchical Ring Interconnect

Energy consumption and design simplicity are paramount concerns in on-chip interconnects for chip multiprocessors. Several proposed and a few implemented many-core on-chip interconnects are mesh or torus-based. These designs offer good scalability. However, most mainstream commercial chip multiprocessors use rings, in which each network node has relatively simpler ring stop logic. Network traff...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Design & Test of Computers

دوره 14  شماره 

صفحات  -

تاریخ انتشار 1997